function flatten1(arr) {
    // 创建空数组
    const result = [];
    //遍历数组
    arr.forEach(item => {
        // 如果元素是数组，则递归调用flatten1
        if (Array.isArray(item)) {
            result.push(...flatten1(item))
        } else {
            // 如果元素不是数组，则将元素添加到result中
            result.push(item)
        }
    })

    return result;
}

function flatten2(arr) {
    // 将数组转换为字符串
    const str = arr.toString();
    // 将字符串转换为数组
    return str.split(',').map(item => {
        return Number(item);
    })
}